Part Number Hot Search : 
4HC15 HCN3828 SD431 0WAX2 2SD1905 SUGSB EP8279 2N7002T
Product Description
Full Text Search
 

To Download FRDM-KL25Z Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  freescale semiconductor, inc. frdmkl25zum frdm - kl25z user's manual 2012 - 09 - 24 rev. 1.0
frdmkl25zum frdm - kl25z user's manual page 2 of 14 table of contents 1 overview ................................ ................................ ................................ ................................ ..................... 3 2 reference documents ................................ ................................ ................................ ............................ 3 3 getting started ................................ ................................ ................................ ................................ .......... 3 4 frdm - kl25z hardware overview ................................ ................................ ................................ .... 4 5 frdm - kl25z hardware description ................................ ................................ ................................ 5 5.1 power supply ................................ ................................ ................................ ................................ ................................ ........ 5 5.2 serial and debug adapter (opensda) ................................ ................................ ................................ ....................... 7 5.2.1 debug interface ................................ ................................ ................................ ................................ ................................ ................... 7 5.2.2 virtual serial port ................................ ................................ ................................ ................................ ................................ ............... 8 5.3 kl25z microcontroller ................................ ................................ ................................ ................................ ..................... 8 5.3.1 clock source ................................ ................................ ................................ ................................ ................................ ......................... 9 5.3.2 usb inte rface ................................ ................................ ................................ ................................ ................................ ........................ 9 5.3.3 serial port ................................ ................................ ................................ ................................ ................................ .............................. 9 5.3.4 reset ................................ ................................ ................................ ................................ ................................ ................................ ......... 9 5.3.5 debug ................................ ................................ ................................ ................................ ................................ ................................ .... 10 5.4 capacitive touch slider ................................ ................................ ................................ ................................ ................. 10 5.5 3 - axis accelerometer ................................ ................................ ................................ ................................ ...................... 10 5.6 rgb led ................................ ................................ ................................ ................................ ................................ ............... 10 5.7 input/output connectors ................................ ................................ ................................ ................................ ............. 11 5.8 arduino compatibility ................................ ................................ ................................ ................................ ................... 12
frdmkl25zum frdm - kl25z user's manual page 3 of 14 1 overview the freescale freedom development platform is a set of software and hardware tools for evaluation and development. it is ideal for rapid prototyping of microcontroller - based applications. the freescale freedom kl25z hardware, frdm - kl25z, is a simple, yet sophisticated design featuring a kinetis l s eri es microcontroller , the industrys first microcontroller built on the arm? cortex? - m0+ core . frdm - kl25z can be used to evaluate the kl1 and kl2 kinetis l series devices. it features a kl25z128vlk , a kl2 family device boast ing a max operating frequency of 48mhz, 128kb of flash, a full - speed usb controller, and loads of analog and digital peripherals. the frdm - kl25z hardware is form - factor compatible with the arduino? r3 pin layout, providing a broa d range of expansion board options. the on - board interfaces include an rgb led, a 3 - axis digital accelerometer, and a capacitive touch slider. the frdm - kl25z is the first hardware platform to feature the freescale open standard embedded serial and debug adapter known as opensda. this circuit offers several options for serial communications, flash programming and run - control debugging . 2 reference documents the table below provides a list of reference documents for the frdm - kl25z hardware. all of these doc uments are available online at www.freescale.com/frdm - kl25z . table 1. frdm - kl25z reference documents filename description frdm - kl25z quick start package quick start guide and supporting files for getting started with the frdm - kl25z . frdm - kl25z users manual this document overview and detailed information for the frdm - kl25z hardware. frdm - kl25z pinouts spreadsheet of pin connections for all mcu pins. includes pinout for the i/o headers , arduino r3 compatibility chart, and opensda mcu pinout. frdm - kl25z schematics pdf schematics for the frdm - kl25z hardware frdm - kl25z design package zip file containing all design source files for the frdm - kl25z hardware opensda users guide overview and instructions for use of the opensda embedded debug circuit 3 getting started ref er to the frdm - kl25z quick start package for step - by - step instructions for getting started with the frdm - kl25z. see the jump start your design section on www.freescale.com/frdm - kl25z for the quick start package and software lab guides.
frdmkl25zum frdm - kl25z user's manual page 4 of 14 4 frdm - kl25z hardware overview the features of the frdm - kl25z include: ? mkl25z128vlk4 in an 80 lqfp package ? capacitive touch slider ? mma8451q accelerometer ? tri - color (rgb) led ? flexible power supply options C usb, coin cell battery, external source ? battery - ready, power - measurement access points ? easy access to mcu i/o via arduino ? r3 compatible i/o connectors ? p rogrammable opensda debug interface with multiple applications available including: - mass storage device flash programming interface - p&e debug interface provides run - control debugging and compatibility with ide tools - cmsis - dap interface: new arm standard for embedded debug interface - data lo gging application figure 1 shows a block d iagram of the frdm - kl25z design. the primary components and their placement on the hardware assembly are pointed out in figure 2 . figure 1. frdm - kl25z block diagram
frdmkl25zum frdm - kl25z user's manual page 5 of 14 figure 2. frdm - kl25z feature call - outs 5 frdm - kl25z hardware description 5.1 power supply the re are multiple power supply options on the frdm - kl25z. it can be powered from either of the usb connectors, the v in pin on the i/o header, an on - board coin cell battery, or an off - board 1.71 - 3.6v supply from the 3.3v pin on the i/o header. the usb and v in supplies are regulated on - board u sing a 3.3v linear regulator to produce the main power supply. the other two sources are not regulated on - board. table 2 provides the operational details and requ irements for the power supplies. table 2. power supply requirements supply source valid range opensda operational? regulated on - board? opensda usb (j7) 5v yes yes kl25z usb (j5) 5v no yes v in pin 4.3 - 9v no yes 3.3v pin 1.71 - 3.6v no no coin cell battery 1.71 - 3.6v no no
frdmkl25zum frdm - kl25z user's manual page 6 of 14 note that the opensda circuit is only operational when a usb cable is connected and supplying power to j7. however, protection circuitry is in place to allow multiple sources to be powered at once. figure 3 shows the schematic drawing for the power supply inputs and the on - board voltage regulator. figure 3. power supply schematic table 3. frdm - kl25z power supplies power supply name description p5 - 9v_vin power supplied from the v in pin of the i/o headers (j9 pin 16). p5v_sda power supplied from the opensda usb connector (j7). a schottky diode provides back drive protection. p5v_kl25z power supplied from the kl25z us b connector (j5). a schottky diode provides back drive protection. p3v3_vreg regulated 3.3v supply . sources power to the p3v3 supply rail through a back drive protection schottky diode. 1 p3v3_batt coin cell battery supply voltage. sources power to the p3v3 supply rail through a back drive protection schottky diode. p3v3 main supply rail for the frdm - kl25z assembly. may be sourced from p3v3_vreg, p3v3_batt, or directly from the i/o headers (j9 pin 8) p3v3_kl25z kl 25z mcu supply. header j4 provides a convenient means for energy consumption measurements. 2 p3v3_sda opensda circuit supply. header j3 provides a convenient means for energy consumption measurements. 2 p5v_usb nominal 5v supplied to the i/o headers (j9 pin 10). sourced from either the p5v_kl25z or p5v_osda supply through a back drive protection schottky diode. notes : 1) by default the linear regulator, u1, is a 3.3v output regulator. however, this is a common footprint that would allow the user to modify the assembly to utilize an
frdmkl25zum frdm - kl25z user's manual page 7 of 14 alternative device such as a 1.8v or 2.5v regulator. the kl25z microcontroller has an operating range of 1.71v to 3.6v. 2) j3 and j4 are not populated by default. the two pins of these headers are shorted together by a trace on the bottom layer of the pcb. to measure the energy consumption of either the kl25z or the opensda mcu, the tra ce between these pins must first be cut. a current probe or a shunt resistor and voltage meter can then be applied to measure the energy consumption on these rails. 5.2 serial and debug adapter (opensda) opensda is an open - standard serial and debug adapter. i t bridges serial and debug communications between a usb host and an embedded target processor as shown in figure 4 . the hardware circuit is based on a freescale kin etis k20 family microcontroller (mcu) with 128 kb of embedded flash and an integrated usb controller. opensda features a mass storage device (msd) bootloader, which provides a quick and easy mechanism for loading different opensda applications such as flas h programmers, run - control debug interfaces, serial - to - usb converters, and more. refer to the opensda users guide for more details. figure 4. opensda high - level block diagram opensda is managed by a kinetis k20 mcu built on the arm? cortex? - m4 core. the opensda circuit includes a status led (d4) and a pushbutton (sw1) . the pushbutton asserts the reset signal to the kl25z target mcu . it can also be used to place the opensda circuit into bootloader mode. spi and gpio signals provide an interface to either the swd debug port of the kl25z . additionally, signal connections are available to implement a uart serial channel. the opensda circuit receives power when the usb connector j7 is plugged into a usb h ost. 5.2.1 debug interface signals with spi and gpio capability are used to connect directly to the swd of the kl25z. these signals are also brought out to a standard 10 - pin (0.05) cortex debug connector (j6). it is possible to isolate the kl25z mcu from the opensda circuit and use j6 to connect to an off - board mcu. t o
frdmkl25zum frdm - kl25z user's manual page 8 of 14 accomplish this, cut the trace on the bottom side of the pcb that connects j11 pin 1 to j11 pin 2. this will disconnect the swd_clk pin to the kl25z so that it will not interfere with the communications to an off - board mcu connected to j6. figure 5. swd debug connector note that j6 is not - populated by default. a samtec ftsh - 105 - 02 - f - d or compatible connector can be added to the j6 through - hole connector. a mating cable, such as a samtec ffsd idc cable, can then be used to connect from the opensda of the frdm - kl25z to an off - board swd connector. 5.2.2 virtual serial port a serial port connection is available between the opensda mcu and pins pta1 and pta2 of the kl25z. several of the default opensda applications provided by freescale, including the msd flash programm er and the p&e debug application, provide a usb communications device class (cdc) interface that bridges serial communications between the usb host and this serial interface on the kl25z . 5.3 kl25z microcontroller the target microcontroller of the frdm - kl25z is the kl25z128vlk4, a kinetis l series device in an 80 lqfp package. the kl25z mcu features include : ? 32 - bit arm cortex - m0+ core - up to 48 mhz operation - single - cycle fast i/o access port ? memories - 12 8 kb flash - 1 6 kb sram ? system integration - power management and mode controllers - low - leakage wakeup unit - bit manipulation engine for read - modify - write peripheral operations - direct memory access (dma) controller - computer operating properly (cop) watchdog timer ? clocks - c lock generation module with fll and pll for system and cpu clock generation
frdmkl25zum frdm - kl25z user's manual page 9 of 14 - 4 mhz and 32 khz internal reference clock - system oscillator supporting external crystal or resonator - low - power 1khz rc oscillator for rtc and cop watchdog ? analog peripherals - 16 - bit sar adc w/ dma support - 12 - bit dac w/ dma support - high speed comparator ? communication peripherals - two 8 - bit serial peripheral interfaces (spi) - usb dual - role controller with built - in fs/ls transceiver - usb voltage regulator - two i 2 c modules - one low - power uart and two standard uart modules ? timers - one 6 - channel timer/pwm module - two 2 - channel timer/pwm modules - 2 - channel periodic interrupt timer (pit) - real time clock (rtc) - low - power timer (lpt) - system tick timer ? human - machine interfaces (hmi) - general purpose input /output controller - capacitive touch sense input interface hardware module 5.3.1 clock source the kinetis kl2 microcontrollers feature an on - chip oscillator compatible with three ranges of input crystal or resonator frequencies: 32 - 40 khz (low freq. mode), 3 - 8 mh z (high freq. mode, low range) and 8 - 32 mhz (high freq. mode, high range). the kl25z128 on the frdm - kl25z is clocked from an 8 mhz crystal. 5.3.2 usb interface the kinetis kl2 microcontrollers feature a dual - role usb controller with on - chip full - speed and low - speed transceivers. the usb interface on the frdm - kl25z is configured as a full - speed usb device. j5 is the usb connector for this interface. 5.3.3 serial port the primary serial port interface signals are pta1 and pta2. these signals are connected to both th e opensda and to the j1 i/o connector. 5.3.4 reset the pta20/reset signal on the kl25z128 is connected externally to a pushbutton, sw1, and also to the opensda circuit. the reset button can be used to force an external reset event in the target mcu. the reset button can also be used to force the opensda circuit into bootloader mode. please refer to section 5.2 , serial and debug adapter (opensda) , for more details.
frdmkl25zum frdm - kl25z user's manual page 10 of 14 5.3.5 debug the sole debug interface on all kinetis l series devices is a serial wire debug (swd) port. the primary controller of this interface on the frdm - kl25z is the onbo ard opensda circuit (see section 5.2 ) . however, an unpopulated 10 - pin (0.05) cortex debug connector , j6, provides access to the swd signals. the samtec ftsh - 105 - 02 - f - d or compatible connectors can be added to the j6 through - hole debug connector to allow for an external debug cable to be connected. 5.4 capacitive touch slider two touch sense input (tsi) signals, tsi0_ch9 and tsi0_ch10, are connected to capacitive electrodes configured as a touch slider. freescales touch sense software (tss) provides a software library for implementing the capacitive touch slider. 5.5 3 - axis accelerometer a freescale mma8451q low - power, three - axis accelerometer is interfaced through an i 2 c bus and two gpio signals as shown in table 4 below. by default, the i 2 c address is 0x1d (sa0 pulled high). table 4. accelerometer signal connections mma8451q kl25z 1 28 scl pte24 sda pte25 int1 pta14 int2 pta15 figure 6. mma8451q schematic diagram 5.6 rgb led three pwm - capable signals are connected to a red, green, blue led , d3 . the signal connections are shown in table 5 below.
frdmkl25zum frdm - kl25z user's manual page 11 of 14 table 5. rgb led signal connections rgb led kl25z 128 red cathode ptb18 green cathode ptb19 blue cathode ptd1 1 note : 1) ptd1 is also connected to the i/o header on j2 pin 10 (also known as d13) . figure 7. rgb led schematic diagram 5.7 input/output connectors the kl25z128vlk4 microcontroller is packaged in an 80 - pin lqfp. some pins are utilized in on - board circuitry, but many are directly connected to one of four i/o headers. the pins on the kl25z microcontroller are named for their general purpose input/output port pin function. for example, the 1 st pin on port a is referred to as pta1. the i/o connector pin names are given the same name as the kl25z pin conn ected to it, where applicable.
frdmkl25zum frdm - kl25z user's manual page 12 of 14 no te that all pinout data is available in spreadsheet format in frdm - kl25z pinouts . see the reference documents section for details. 5.8 arduino compatibility the i/o headers on the frdm - kl25z are arranged to allow compatibility with peripheral boards (know n as shields) that connect to arduino ? and arduino - compatible microcontroller boards. the outer rows of pins (the even numbered pins) on the headers share the same mechanical spacing and placement as the i/o headers on the arduino revision 3 (r3) standard.
frdmkl25zum frdm - kl25z user's manual page 13 of 14 refer to the frdm - kl25z pinouts spreadsheet for a compatibility chart showing how all the functions of the kl25z signals on the i/o connectors map to the pin functions available on the arduino uno r3.
frdmkl25zum frdm - kl25z user's manual page 14 of 14 how to reach us: home page: freescale.com web support : freescale.com/support information in this document is provided solely to enable system and software implementers to use freescale products. there are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. freescale reserves the r ight to make changes without further notice to any products herein. freescale makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does freescale assume any liability arising out of the ap plication or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. typical parameters that may be provided in freescale data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. all operating parameters, including typicals, must be validated for each customer application by customers technical experts. freescale does not convey any license under its p atent rights nor the rights of others. freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: http://www.reg.net/v2/webservices/freescale/docs/termsandconditions.htm freescale, the freescal e logo, altivec, c - 5, codetest, codewarrior, coldfire, c_ware, energy efficient solutions logo, kinetis, mobilegt, powerquicc, processor expert, qoriq, qorriva, starcore, symphony, and vortiqa are trademarks of freescale semiconductor, inc., reg. u.s. pat. & tm. off. airfast, beekit, beestack, coldfire+, corenet, flexis, madniv, mxc, platform in a package, qoriq qonverge, quicc engine, ready play, safeassure, smartmos, turbolink, vybrid, and xtrinsic are trademarks of freescale semiconductor, inc. all othe r product or service names are the property of their respective owners. ? freescale semiconductor, inc. 2012 . all rights reserved. frdmkl25zum rev. 0.90 2012 - 09 - 24


▲Up To Search▲   

 
Price & Availability of FRDM-KL25Z

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X